package org.ehe.common.core.constant;

/**
 * 项目常量
 * @author :zhangnn
 * @className :ProjectConstants
 * @description: TODO
 * @date 2025-07-16 17:24:44
 */
public class ProjectConstants {

    /**
     * 项目分配及验证状态
     */
    //状态：1进行中/2已完成/3已取消/4失败/5超期
    public static final String PROJECT_ASSIGN_RUNNING = "1";

    public static final String PROJECT_ASSIGN_SUCCESS = "2";

    public static final String PROJECT_ASSIGN_CANCEL = "3";

    public static final String PROJECT_ASSIGN_FAIL = "4";

    public static final String PROJECT_ASSIGN_OVERDUE = "5";


    /**
     * 工程师级别
     */
    public static final String ENGINEER_LEVEL_K1 = "K1";
    public static final String ENGINEER_LEVEL_K2 = "K2";

    public static final String ENGINEER_LEVEL_K3 = "K3";


    /**
     * 项目 开展 的状态
     */
    //待开始
    public static final String PROJECT_STATUS_WAIT = "待开始";
    //进行中
    public static final String PROJECT_STATUS_IN_PROGRESS = "进行中";
    //待处理
    public static final String PROJECT_STATUS_PENDING = "待处理";
    //已完成
    public static final String PROJECT_STATUS_COMPLETED = "已完成";
    public static final String PROJECT_STATUS_CANCELLED = "已取消";

    public static final String PROJECT_STATUS_END = "已终止";

    /**
     * 项目方案状态
     * 1-草稿（未提交），10-审核中，20-通过，5-未通过，6-作废（只有在1、5）的情况下可以修改
     */
    public static final String PROJECT_SOLUTION_CG = "0";
    public static final String PROJECT_SOLUTION_SHZ = "2";

    public static final String PROJECT_SOLUTION_WC = "20";

    public static final String PROJECT_SOLUTION_PROGRESS = "4";


    public static final String PROJECT_SOLUTION_CQWC = "21";
    public static final String PROJECT_SOLUTION_WTG = "5";
    public static final String PROJECT_SOLUTION_ZF = "6";

    public static final String PROJECT_SOLUTION_NAME_CG = "草稿(未提交)";
    public static final String PROJECT_SOLUTION_NAME_SHZ = "审核中";
    public static final String PROJECT_SOLUTION_NAME_TG = "进行中";
    public static final String PROJECT_SOLUTION_NAME_WTG = "未通过";

    public static final String PROJECT_SOLUTION_NAME_ZF = "已作废";

    public static final String PROJECT_SOLUTION_NAME_WC = "已完成";

    public static final String PROJECT_SOLUTION_NAME_CQWC = "超期完成";

    public static final String PROJECT_SOLUTION_NAME_CQWWC = "超期未完成";





}
